Consistency and Transactions in CAD Database

نویسندگان

  • Thomas Neumann
  • Christoph Hornung
چکیده

A CAD database will reach a consistent state only at the end of the design process. This paper provides a framework for transforming the CAD database into the final consistent state. "or this purpose we developed a model of a design object. Each design object can be composed of several representations. Some representations are independent of any other representations and some can be derived using other representations. Several versions of each representations can be stored simultaneously in the database. Using this model we derive a set of global consistency rules. The concept of transaction is refined to suit the CAD environment. A mechanism assisting in reaching the global consistency is described. A protocol controlling the concurrent access to the representation versions is given. Finally the consistency manager observing both the consistency and the concurrency protocol is outlined.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Tango: a Notation for Describing Advanced Transaction Models Tango: a Notation for Describing Advanced Transaction Models

The classical transaction model, that guarantees atomicity, consistency, isolation, and durability of transactions, has proved to be very useful in the development of traditional database applications. However, these properties are not adequate for modeling non traditional applications, such as software engineering, CAD, ooce automation, and cooperative work. New transaction models have been pr...

متن کامل

ACID Properties Need Fast Relief: Relaxing Consistency Using Epsilon Serializability

Epsilon Serializability (ESR) is a generalization of classic serializability (SR). ESR supports more concurrency and autonomy than SR by allowing a bounded amount of inconsistency in transactions that can tolerate it. ESR has three main advantages over previous \weak consistency" models: (1) ESR is a general framework, applicable to a wide range of application semantics; (2) ESR is upward-compa...

متن کامل

A Model of CAD Transactions

A CAD environment requires a significantly different model of transaction from that developed for typical data-processing applications. A viable model of CAD transaction must allow a group of cooperating designers to arrive at a design without being forced to wait over a long duration. It must also allow a group of designers to collaborate on a design with another group by assigning subtasks. I...

متن کامل

Cooperative Transactions for Multiuser Environments

This chapter surveys extended transaction models proposed to support long duration, interactive and/or cooperative activities in the context of multi-user software development and CAD/CAM environments. Many of these are variants of the checkout model, which addresses the long duration and interactive nature of the activities supported by environments but still isolates environment users, making...

متن کامل

Tango: a Notation for Describing Advanced Transaction Models

The classical transaction model, that guarantees atomicity, consistency, isolation, and durability of transactions, has proved to be very useful in the development of traditional database applications. However, these properties are not adequate for modeling non traditional applications, such as software engineering, CAD, ooce automation, and cooperative work. New transaction models have been pr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1982